throwing spears - German English Dictionary